M2MI Service Discovery Middleware Framework

نویسندگان

  • Hans-Peter Bischof
  • Joel Donado
چکیده

The Many-to-Many-Invocation (M2MI) Service Discovery Middleware Framework provides an API for publishing, providing, and using services in a serverless ad hoc network of devices implementing the M2MI architecture. It is built on top of the M2MI layer, as a middleware to interact with user applications and facilitate the deployment, use, and providing of services. The middleware uses the M2MI architecture, having ServiceRepository objects exported to it on each participating device to keep information of the available services in the network. These objects broadcast invocations to each other to update all information. The information is kept in the form of ServiceDescription objects which are moved from Repository to Repository. A service provider publishes or unpublishes a ServiceDescription object locally; the Repositories automatically update in the network. A client looks for services based on the implemented Java interfaces, and then requests them through its local Repository. Unihandles of services and clients using the middleware are exchanged for allowing direct interaction between them. Two sample applications were developed to demonstrate the capabilities of this middleware. The M2MI Service Discovery Middleware is compared in this document to Jini’s Service Discovery [1] and Lime’s Service Discovery [3] [4], in the aspects of system requirements, design, architecture, and functionality.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new Framework for Building Secure Collaborative Systems in Ad Hoc Network

Many-to-Many Invocation (M2MI) is a new paradigm for building secure collaborative systems that run in true ad hoc networks of fixed and mobile computing devices. M2MI is useful for building a broad range of systems, including service discovery frameworks; groupware for mobile ad hoc collaboration; systems involving networked devices (printers, cameras, sensors); and collaborative middleware sy...

متن کامل

Many-to-Many Invocation: A new Framework for Building Collaborative Applications in Ad Hoc Networks

Many-to-Many Invocation (M2MI) is a new paradigm for building collaborative systems that run in wireless proximal ad hoc networks of fixed and mobile computing devices. M2MI is useful for building a broad range of systems, including service discovery frameworks; groupware for mobile ad hoc collaboration; systems involving networked devices (printers, cameras, sensors); and collaborative middlew...

متن کامل

A Context Aware Ontology Based Middleware Framework for Service Discovery

Persevering advances in the fields of wireless network and mobile computing have necessitated the advanced applications and services to incorporate context-awareness, a process that facilitates adaptation to changes in environment. Contextawareness is considered to be an imperative and beneficial feature in distributed mobile networks. Commonly, mobile devices have certain constraints such as p...

متن کامل

Composing and Deploying Distributed Applications Using a Semantic Service Discovery Mechanism

We present semantic approach to discovering, composing and deploying distributed service-based applications. This approach allows users to advertise services on the network in agent form as well as compose meta-agents from existing agents. Agent advertisement is done through a rich RDF representation, enabling a semantic agent discovery layer that sits on top of traditional middleware. We prese...

متن کامل

Framework for middleware executed on mobile devices

Ubiquitous computing is an appealing research area today and most likely the future. It is about unobtrusive computer support of users in their everyday activities. This support is achieved by an omnipresence of computers and their ability to spontaneously form distributed computing systems, and to exchange and process information. Ambient Intelligence, which is an application of ubiquitous com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006